Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 Qatar F1 Hungary F2 Tunisia F1 Tunisia F2 Germany F9 Germany F10 Germany F11 Estonia F1 Latvia F1 Lithuania F1 Italy F25 Czech Republic F4 UAE F1 Turkey #1-w1 Turkey #1-w2 Argentina F3 Japan F4 Spain F13 Germany F6 Germany F7 Argentina F12 Iran F4 Chile F6 China F1 China F2 Australia F1 Australia F2 New Zealand F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 UAE F2 Great Britain F8 Japan F4 Argentina F9 Brazil F5 Brazil F12 Great Britain F14 Germany F2 Italy F11 Argentina F12 Germany F14 Iran F3 Argentina F6 Italy F24 UAE F1 Great Britain F6 Great Britain F7 Brazil F4 Brazil F6 Qatar F2 Qatar F3 Cuba F1 USA F4 USA F5 Argentina F4 Thailand F2 Japan F5 Argentina F6 Argentina F7 Lithuania F2 Argentina F8 Bolivia F2 Chile F5 New Zealand F1 Italy F23 Thailand F3 Germany F5 Argentina F5 Status Athens Open - Athens Oberstaufen Cup - Oberstaufen The Surbiton Trophy - Surbiton Torneo Internacional Challenger Fila 2006 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Pro Challenger at Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Okal Cup - Eckental Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Hilton Waikoloa Village USTA Challenger - Waikoloa 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Sony Ericsson Open 2008 - Belgrade San Luis Potosi Challenger 2007 - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis 's Tennis Masters 07 Challenger - Graz AGT Challenger - Leon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn Pro Challenger at Calabasas - Calabasas Baden Open - Karlsruhe 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Swanston Challenger - Sacramento Copa Petrobras Brazil - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa BH Tenis Open International Cup 2008 - Belo Horizonte s'Tennis Masters Challenger - Graz Hamburg Challenger - Hamburg Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Copa Petrobras Colombia - Bogota Seguros Bolivar Open - Medellin Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos Lima Challenger - Lima Heilbronn Challenger Okal Open - Eckental Internationaux de Nouvelle-Caledonie - New Caledonia Copa Petrobras-Paraguay - Asuncion Santiago Challenger Seguros Bolivar Open - Medellin Busan Open Challenger Tennis - Busan The Natrel's Challenger - Granby Open Mutouest de Saint-Brieuc - St. Brieuc Rome Challenger Tunis Challenger Rhodes Challenger Lexington Challenger Unique Zagreb Open - Zagreb The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Geneva Challenger Banja Luka Challenger Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Bogota Sacramento Challenger Tiburon Challenger Home Depot Center USTA Challenger - Carson Aptos Challenger Calabasas Challenger Aachen Challenger Challenger Casablanca San Angel - Mexico City Belgrade Challenger Rhodes Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Commercia Challenger - Aptos Nottingham Challenger Alexander Kolyaskin Memorial - Donetsk Aptos Challenger Tampere Challenger Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Bancolombia Open - Cali Yokohama Challenger Aachen Challenger Kazan Challenger Alexander Kolyaskin Memorial - Donetsk Kyoto Challenger Barranquilla Challenger Challenger Banque Nationale Rimouski - Rimouski St. Brieuc Challenger Marburg Challenger Orbetello Challenger Trani Challenger San Marino Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Como Challenger Music City Challenger - Nashville Genova Challenger Freeman Men's $50,000 Challenger - Joplin Istanbul Challenger Voit Mexico City Open - Mexico City Granby Challenger Todi Challenger Izmir Challenger The Surbiton Trophy - Surbiton Napoli Challenger Sacramento Challenger LTA Nottingham Challenger - Nottingham Sao Leopoldo Challenger Seville Challenger Montevideo Challenger Heilbronn Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Sao Paulo Challenger JSM Challenger - Champaign IPP Open - Helsinki Wolfsburg Challenger Cherbourg Challenger Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Bath Challenger 5 Volkswagen Challenger - Wolfsburg Barranquilla Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Wolfsburg Challenger Bogota Challenger Jersey Challenger Athens Challenger Sao Paulo Challenger Dallas Challenger Ramat Hasharon Challenger Swanston Challenger - Sacramento III Isla de Lanzarote - Lanzarote Prostejov Challenger Caltanissetta Challenger ECM Prague Open 2008 - Prague Oberstaufen Challenger Prostejov Challenger Trani Challenger Copa Petrobras - Buenos Aires Seguros Bolivar Open - Cali Orleans Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Samsung Challenger 2007 - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City LTA Cardiff Challenger - Cardiff Isla de Gran Canaria - Mas Palomas Baden Open - Karlsruhe Seguros Bolivar Open - Bogota The LTA Hester Trophy - Manchester Guayaquil Challenger Heilbronn Open - Heilbronn Manerbio Challenger Como Challenger Santiago Challenger Lima Challenger Brescia Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Dortmund Challenger Belem Challenger Copa Petrobras Argentina - Buenos Aires Odlum Brown Vancouver Open - Vancouver Joinville Tennis Festival - Joinville Rome Challenger Winnetka Challenger Banja Luka Challenger - Banja Luka Ramat Hasharon Challenger Winnetka Challenger Open D'Orleans - Orleans Biella 5 Challenger Mons Challenger Tashkent Challenger Astana Challenger XIII Trofeo Ciudad de Quito - Quito USTA/Adtech Challenger - Boston Guangzhou Challenger Blumenau Challenger Nottingham Challenger Furth Challenger Campinas Challenger Granby Challenger St. Remy Challenger Okal Cup 2001 International Bavarian Championships - Eckental Bastad Challenger Buenos Aires Challenger Fergana Tennis Challenger Tournament - Fergana Challenger Britania Zavaleta - Puebla Kosice Challenger Gerry Weber Open - Halle Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger Oberstaufen Cup - Oberstaufen Germany F1 II Naples ITG Challenger - Naples Busan Challenger Wolfsburg Challenger Akbank Private Banking TED Open - Istanbul Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Alexander Kolyaskin Memorial - Donetsk Seguros Bogota Open - Bogota Open de Rennes La Trinitaine - Rennes XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Bergamo Challenger Napoli Challenger Buenos Aires Challenger Lima Challenger Heilbronn Challenger Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Samsung Securities Cup - Seoul Campbells Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Antalya Challenger Rabat Challenger Antalya 2 Challenger Zagreb Challenger Johannesburg Challenger Zagreb Challenger Santos Challenger Milan Challenger Rome Challenger Zagreb Challenger Copa Telmex - Buenos Aires Gerry Weber Open - Halle Heineken Open - Auckland Gerry Weber Open - Halle Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide The Artois Championships - London Thailand Open - Bangkok SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf Dallas Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag PTT Thailand Open - Bangkok Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras Bet-at-home Open - Hamburg Toyota Challenger Medibank International - Sydney China Open - Beijing Bet-at-home Cup - Kitzbuhel Noumea Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Bergamo Challenger Medellin Challenger Pereira Challenger Apia International - Sydney Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Kyoto Challenger If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Sunrise Challenger Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo ASB Classic - Auckland Chile Dove Men+Care Open - Santiago Pilot Pen Tennis - New Haven Jersey Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo St. Brieuc Challenger Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Johannesburg Challenger VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Athens Challenger Geneva Challenger Bogota Challenger Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem European Open - Antwerp Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Argentina Open - Buenos Aires Santiago Open - Santiago Argentina Open - Buenos Aires Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Pereira Challenger UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Millennium Estoril Open - Estoril Savannah Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Sarasota Challenger Alphen Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Braunschweig Challenger Brisbane - Brisbane Buenos Aires Challenger Citi Open - Washington Challenger Hamburg - Hamburg Millennium Estoril Open - Estoril Mons Challenger Montevideo Challenger Argentina Open - Buenos Aires Nottingham 2 Challenger Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Konzum Croatia Open - Umag Open de L'Isere (Open 38) - Grenoble If Stockholm Open - Stockholm Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Budapest Challenger - Budapest Sydney International - Sydney Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Guayaquil Challenger China Open - Beijing Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Chennai Open - Chennai Copa Claro - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON International - Eastbourne Swiss Indoors Basel - Basel 2001 Mercedes Cup - Stuttgart Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Santo Domingo Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Apia International - Sydney Sony Ericsson Open - Miami Rogers Cup - Montreal Movistar Open - Santiago BNP Paribas Open - Indian Wells ASB Classic - Auckland PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London French Open - Paris Bet-at-home Open - Hamburg U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Countrywide Classic - Los Angeles AEGON International - Eastbourne Chengdu Open - Chengdu Argentina Open - Buenos Aires Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QR, COL-ARG 3-1 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3